Skip to content

[codex] rename project to ly-code - #168

Draft
lyfmt wants to merge 1 commit into
devfrom
chore/rename-ly-code
Draft

[codex] rename project to ly-code#168
lyfmt wants to merge 1 commit into
devfrom
chore/rename-ly-code

Conversation

@lyfmt

@lyfmt lyfmt commented Aug 23, 2026

Copy link
Copy Markdown
Owner

问题

项目已从 ly-pi 更名为 ly-code,但旧名称仍贯穿 Maven 坐标、模块目录、Java 包与类型、Spring 配置前缀、CLI/环境变量、本地资源目录、脚本、CI 和项目 Skills。继续保留这些旧入口会导致发布物、运行参数和本地配置仍暴露旧品牌,并让后续开发同时维护两套命名。

根因与影响

旧名称不是单一展示字符串,而是构建坐标和运行时契约的一部分。只修改 README 或根 artifact 会使模块依赖、Spring 绑定、反射配置、子代理启动命令及资源发现路径失配。此次 PR 采用一次性完整切换,不保留旧命名兼容层;使用方需要改用 lycode.*LYCODE_*~/.ly-code

修改

  • 将根项目改为 cn.lycode:ly-code,11 个 Maven 模块统一改为 lycode-*
  • 将 Java 包迁移到 cn.lycode,项目类型前缀统一为 LyCode
  • 将 Spring 属性、命令行参数和环境变量改为 lycode.*--lycode.*LYCODE_*
  • 将产品资源目录改为 .ly-code,同步资源发现、Session、Subagent、权限与 TUI 相关引用。
  • 重命名启动/测试脚本、CI artifact 和仓库 Codex Skills,并更新 README、CONTRIBUTING 与配置示例。
  • 扫描提交树,源码和受控路径中不再包含 ly-pi / lypi 旧标识。

验证

  • mvn -B test:2175 项通过,4 项依赖真实凭据或环境的测试跳过。
  • bash scripts/test-run-lycode.sh
  • mvn -B -ntp -DskipTests package
  • 新 Boot JAR headless smoke:退出码 0。
  • bash -n scripts/*.sh lycode-transport-tui/src/test/resources/*.sh
  • git diff --check 与全仓旧名称扫描通过。

@lyfmt lyfmt changed the title chore: rename project to ly-code [codex] rename project to ly-code Aug 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant